.custom-alert {
  .custom-font ( @color) {
    .custom-font-sytle(@fontWeight, @color) {
      font-family: Roboto;
      font-size: 16px;
      line-height: 24px;
      font-weight: @fontWeight;
      color: @color;
    }
    .ant-alert-message {
      .custom-font-sytle(700, @color);
    }
    .ant-alert-description {
      .custom-font-sytle(400, @color);
      a {
        color: inherit;
        text-decoration: underline;
      }
    }
  }

  .success-alert {
    /* 成功样式 */
    background-color: lightgreen;
  }

  .info-alert {
    /* 信息样式 */
    padding: 12px;
    text-align: left;
    border: 1px solid #998065;
    background-color: #f7f5f1;
    .custom-font ( #7a6145);
  }

  .warning-alert {
    /* 警告样式 */
    border: 1px solid #e7c200;
    background-color: #f9f5dc !important;
    .custom-font (#7d6900);
  }

  .error-alert {
    /* 错误样式 */
    border: 1px solid #c02020;
    background-color: #f9ebeb !important;
    .custom-font (#C02020);
  }

  .default-alert {
    /* 默认样式 */
    background-color: gray;
  }
}
